#include <iostream>
using namespace std;
int num[100];
int n,k,i,Max=0;
void fun(int s){
    if(s>i)return;
    int m;
    cin>>m;
    fun(s+1);
    if(s==0)num[s]=m+num[s];
    else num[s]=m+max(num[s-1],num[s]);
    Max=max(Max,num[s]);
}
int main()
{
  cin>>n;
  for(i=0;i<n;i++)
    fun(0);
  cout<<Max;
  return 0;
}